package com.shop.admin.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.shop.entity.dto.AdminUser.*;
import com.shop.entity.pojo.AdminUser;
import com.shop.utils.common.result.Result;

import java.util.Map;

public interface AdminUserService extends IService<AdminUser> {

    Result<String> login(AdminUserLoginDto dto);

    Result<AdminUser> add(AdminUserSaveDto dto);

    Result getAdminUserList(AdminUserListDto dto);

    Result removeAdminUser(AdminUserRemoveDto dto);

    Result<Map<String,Object>> updateGetAdminUser(AdminUserUpdateForGetDto dto);

    Result<Map<String, Object>> updateAdminUser(AdminUserUpdateDto dto);
}
